ÀÓÆ÷Æ® °ü¸®

 

´ç½ÅÀÌ ¾Ë°í ÀÖµíÀÌ,  ´ç½ÅÀº ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®, ÀÚ¹Ù API ¶Ç´Â ºÎ°¡ÀÇ ¶óÀ̺귯¸®·ÎºÎÅÍ ÆÐŰÁö ¶Ç´Â Ŭ·¡½º¸¦ »ç¿ëÇÒ ¶§¸¶´Ù, ±×°ÍÀ» À§ÇØ ÀÓÆ÷Æ® ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ¾²±â À§ÇØ ÇÊ¿äÇÕ´Ï´Ù.  Äڵ尡 Àü°³ÇÏ´Â °Í¿¡ µû¶ó, »ç¿ëÇÒÁöµµ ¸ð¸£´Â À̰͵éÀÇ ÀϺδ ÀÓÆ÷Æ® ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ³²°ÜµÎ°í ¶°³³´Ï´Ù.

IDEA´Â ÀÌ·± Ư¡°ú ÇÔ²² °¡´ÉÇÑÇÑ ºü¸£°í Èû¾Èµå´Â ÀÓÆ÷Æ®¸¦ ´Ù·ç´Â °ÍÀ» ¸¸µì´Ï´Ù:

 Import Assistant  
 Optimize Imports  

Import Assistant  


IDEA¿¡¼­ Ŭ·¡½º¸¦ ÀÓÆ÷Æ®ÇÏ´Â °ÍÀº »ó´çÈ÷ ½±´Ù:  ¹Ù·Î ´ç½ÅÀÇ Äڵ忡¼­ ±×°ÍÀ» »ç¿ëÇϽʽÿÀ.  ´ç½ÅÀÌ ±×°ÍÀ» ÇÏÀÚ¸¶ÀÚ IDEA´Â Ŭ·¡½º°¡ ÀÓÆ÷Æ® µÇ°í, Import Assistant¸¦ ÆË¾÷ÇÏ´Â °ÍÀ» °áÁ¤ÇÕ´Ï´Ù¸®½ºÆ®µÈ Çϳª ÀÌ»óÀÇ Å¬·¡½º°¡ ÀÖ´Â ÀÛÀº ¼±ÅÃÀÚ.  ÇÑ Å¬·¡½º°¡ ÇÁ·ÎÁ§Æ®ÀÇ ¾È¿¡ Á¸ÀçÇϸé, ¼±ÅÃÀÚ´Â ´ÜÁö ÇϳªÀÇ ¼±ÅÃÀ» Æ÷ÇÔÇÕ´Ï´Ù:

Ŭ·¡½º¸¦ ÀÓÆ÷Æ® Çϱâ À§ÇØ Alt + Enter¸¦ ´©¸£½Ê½Ã¿À.  ´Ù¸¥ ÆÐŰÁö·ÎºÎÅÍÀÇ ´ÙÁß °¡´É¼ºÀÌ ÀÖÀ» ¶§, ´ç½ÅÀº ¸ðµç °¡´ÉÇÑ ÆÐŰÁöÀÇ ¸ñ·ÏÀ» ¾ò½À´Ï´Ù:


´ç½ÅÀÌ ¿øÇϴ Ŭ·¡½º¸¦ ¼±ÅÃÇϰí Ŭ·¡½º¸¦ ÀÓÆ÷Æ® Çϱâ À§ÇØ Enter¸¦ ´©¸£½Ê½Ã¿À.

 
ÀÓÆ÷Æ® º¸Á¶ÀÚ Æ¯Â¡Àº ¾î¶² ±âÁ¸ ÀÓÆ÷Æ® ½ºÅ×ÀÌÆ®¸ÕÆ®¿¡ ±×°ÍÀ» Ãß°¡Çϸ鼭 ÆÄÀÏÀÇ Çìµå¿¡ ÀÓÆ÷Æ® ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ÀÚµ¿ÀûÀ¸·Î »ý¼ºÇÕ´Ï´Ù.  ÀÓÆ÷Æ® ¸ñ·ÏÀÌ folded À̸é, ±×°ÍÀº ³²¾Æ ÀÖ½À´Ï´Ù.

User interface options for the Import Assistant: 

µðÆúÆ® ÀÓÆ÷Æ® º¸Á¶ÀÚ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ±×¸² À§¿¡ ³ªÅ¸³³´Ï´Ù.  ±×·¯³ª, ´ç½ÅÀº ±×°ÍÀ»  Intention ActionÀ¸·Î¼­ ³ªÅ¸³ª±â À§ÇØ ¼±ÅÃÀûÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Intention Action »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϱâ À§ÇØ, File SettingsIDE Settings: Errors: Autoreparse

¿É¼Ç ÆÄÀÏÀÇ ¼³Á¤À» º¯°æÇϽʽÿÀ


Show import popup  ÀÌ ¿É¼ÇÀÌ Ã¼Å©µÇÁö ¾ÊÀ» ¶§, ÀÓÆ÷Æ®¸¦ ÀÒ¾î¹ö¸®¸é ¼±ÅÃÀÚ¸¦ ÀÚµ¿ÀûÀ¸·Î ÆË¾÷ÇÏÁö ¾Ê½À´Ï´Ù¿ÀÈ÷·Á, Intention Action ±âÈ£ °¡ ³ªÅ¸³ª°í ´ç½ÅÀº importableŬ·¡½ºÀÇ ¸ñ·ÏÀ» Ç¥½ÃÇϵµ·Ï Alt + Enter ´­·¯¾ß¸¸ ÇÕ´Ï´Ù.
 

Optimize Imports  


Á¶¸¸°£, ÀϺΠŬ·¡½º¸¦ ÀÓÆ÷Æ®ÇÒ Çʿ䰡 ÀÖ´Â Äڵ忡¼­ ¹«¾ùÀΰ¡ º¯ÇÒ °ÍÀÔ´Ï´Ù.  ¹Ì»ç¿ë ÀÓÆ÷Æ®´Â ÄÚµå È¿À²¼º »óÀÇ ´ïÆÛÀÔ´Ï´Ù. ±×·¯³ª ÀüÇüÀûÀ¸·Î ´ç½ÅÀº Çϰí ÀÖ´Â °ÍÀ» ¸ØÃß¾î¾ß¸¸ Çϰí, ÆÄÀÏÀÇ ¼±µÎ¿¡ ½ºÅ©·Ñ ÇØ¾ß¸¸ Çϰí, ¹Ì»ç¿ë ÀÓÆ÷Æ®¸¦ ¹ß°ßÇØ¾ß¸¸ ÇÏ°í ¶óÀÎÀ» Á¦°ÅÇØ¾ß¸¸ ÇÕ´Ï´Ù. ±×°ÍÀº ´ç½ÅÀÇ ½ÇÁ¦ ÀÛ¾÷À¸·ÎºÎÅÍÀÇ »ê¸¸ÀÔ´Ï´Ù. ±×·¡¼­ ´ç½ÅÀÌ »ç¿ëÀ» Á¦°ÅÇÒ ¶§ ÀÓÆ÷Æ®¸¦ Á¦°ÅÇÏ´Â °ÍÀº ¸Å¿ì Àر⠽±½À´Ï´Ù.
 IDEA
´Â Optimize Imports Ư¡°ú ÇÔ²² »ê¸¸À» ÃÖ¼ÒÈ­ÇÕ´Ï´Ù.  Çѹø¿¡ ´ç½ÅÀÇ ÇöÀçÀÇ ÆÄÀϷκÎÅÍ ¶Ç´Â Ãֽеð·ºÅ͸®ÀÇ ¸ðµç ÆÄÀϷκÎÅÍ ¹Ì»ç¿ë ÀÓÆ÷Æ®¸¦ Á¦°ÅÇϱâ À§ÇØ Æí¸®ÇÒ ¶§¸¶´Ù ´ç½ÅÀº ±×°ÍÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 
Ư¡À» È£ÃâÇÏ´Â ¸î °³ÀÇ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù:

 Main menu: 
Tools | Optimize Imports


 Keyboard: 

 Ctrl + Alt + O  
 

 Project Tool Window  : 
¹®¸Æ ¸Þ´º

 Commander Tool Window  : 
¹®¸Æ ¸Þ´º


´ç½ÅÀÌ Optimize Imports¸¦ È£ÃâÇÒ ¶§ ´ÙÀ½°ú À¯»çÇÑ ´ÙÀ̾ó·Î±×´Â ³ªÅ¸³³´Ï´Ù:

¿É¼Ç ¹öưÀº »ç¿ë °¡´ÉÇÏ°Ô µÇ°Å³ª, ´ç½ÅÀÌ Optimize Imports¸¦ È£ÃâÇßÀ» ¶§ ¾îµð¿¡ ´ç½ÅÀÌ Æ÷Ä¿½º¸¦ ÇØ¾ß ÇÏ´ÂÁö ´Þ·ÁÀÖ´Â °ÍÀ»  ºÒ°¡´ÉÇÏ°Ô Çß½À´Ï´Ù.

Option button  

Conditions  

'File'  


ij·µÀÌ ¿¡µðÅÍ¿¡ ÀÖµçÁö, ¶Ç´Â ¸¸ÀÏ ÆÄÀÏÀÌ Åø À©µµ¿ì¿¡¼­ ¼±ÅÃµÇ¸é »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù

'All files in directory'  
'


Ãֽеð·ºÅ͸®¿¡¼­ ¸ðµç ÆÄÀÏ¿¡¼­ ÀÓÆ÷Æ®¸¦ ÃÖÀûÈ­ÇÕ´Ï´Ù.
¾î¶² ÇÏÀ§ µð·ºÅ丮°¡ ÀÖ´Ù¸é, Include subdirectories Ã¼Å© ¹Ú½º°¡ º¸ÀÔ´Ï´Ù.  ¸¸ÀÏ ±×°ÍÀÌ ¼±ÅõǸé, ÇÏÀ§ µð·ºÅ丮ÀÇ ÆÄÀÏÀº ¶Ç Àç Æ÷¸ËµÉ °ÍÀÔ´Ï´Ù.


´ç½ÅÀÌ Run À» Ŭ¸¯ÇÒ ¶§, Á¤ÀÇµÈ ¹üÀ§ÀÇ ¸ðµç ¹Ì»ç¿ë ÀÓÆ÷Æ®´Â Á¦°ÅµË´Ï´Ù.


Optimize Imports´Â ÄÚµå ÀçÆ÷¸ËÆÃ°ú ÇÔ²² µ¿½Ã¿¡ ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.